//app.js
const config = require('./config');
App({
  // 初始化
  onLaunch: function () {
    // 登录
    wx.login({
      success: res => {
        // console.log(res)
        wx.request({
          url: config.loginUrl, //仅为示例，并非真实的接口地址
          method: 'POST',
          data: {
            code: res.code,
          },
          header: {
            'content-type': 'application/json' // 默认值
          },
          success: function (res) {
            // console.log(res)
            wx.setStorageSync('access_token', res.data.data.access_token)
            wx.setStorageSync('token_type', res.data.data.token_type)
          }
        })
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      }
    })
    // 获取用户信息
    // wx.getSetting({
    //   success: res => {
    //     if (res.authSetting['scope.userInfo']) {
    //       console.log(1)
    //       // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
    //       wx.switchTab({
    //         url: '/pages/index/index',
    //       })
    //     }else{
    //       wx.navigateTo({
    //         url: '/pages/authorize/authorize',
    //       })
    //     }
    //   }
    // })
  },
  globalData: {
    userInfo: null
  }
})